"""
通过字典，实现通过key 去取出value

字典---dict-----可以被修改

# 字典定义
使用{},存储的元素是一个个的：键值对，如下语法
{key:value,key:value,key:value,...}
1）key:value--是一个键值对，它俩组合在一起时一个元素
2）字典中key不允许重复
3）key的类型只能是字符串、数值、和元组型的，但是value可以是任意类型的
使用{},存储的元素是一个个的：键值对，如下语法
my_dict = {key:value,key:value,key:value,...}

# 定义空字典
my_dict = {}
my_dict = dict()

# 从字段中基于key获取value
语法：字典[key]----直接把key写进去就行
my_dict1 = {"王力宏":99,"周杰伦":88,1:99}
print(my_dict1["王力宏"])
结果是  99 ------会直接把value输出来

# 字典的嵌套---
1、key不可以嵌套，但是value可以嵌套
比如{"姓名":{"语文":77,"数学"66:,"英语":33}}


2、取嵌套的字典，就是取一个key后再取一个key
分数 ={"姓名":{"语文":77,"数学"66:,"英语":33}}
想取语文成绩----就是：分数[姓名][语文]

"""
# 定义字典
my_dict = {"王力宏":99,"周杰伦":88, 1:99}

# 定义空字典
my_dict = {}
my_dict = dict()

# 字典的嵌套
#比如{"姓名":{"语文":77,"数学"66:,"英语":33}}

sorce_dict = {"王力宏":
                  {"语文":77,
                  "数学":33,
                  "英语":26
                   },
              "周姐":
                  {"语文":71,
                  "数学":31,
                  "英语":22
                   },
              "林俊杰":
                  {"语文":70,
                  "数学":33,
                  "英语":26
                   },
              }
print(f"学生的考生信息是{sorce_dict}")

#想获取周姐的考试信息和单独的语文信息
print(sorce_dict["周姐"])
print(sorce_dict["周姐"]["语文"])


#
my_dict1 = {"王力宏":99,"周杰伦":88,1:99}
print(my_dict1["王力宏"])